home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d27 / himov214.arc / HIMOVE.DOC < prev    next >
Text File  |  1991-02-17  |  81KB  |  2,269 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                                               HiMOVE (tm)     
  18.         _________________________________________________________________
  19.  
  20.                                                                     Upper
  21.                                                                    Memory
  22.                                                                   Manager
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                                                              Version 2.14
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                                   C.SITTE SOFTWARETECHNIK
  55.                                                               Postfach 42
  56.                                                   A-5025 Salzburg/Austria
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.         REMARKS
  69.  
  70.         The HiMOVE (tm) Memory Management Software could be installed  on 
  71.         computers  with  286  NEAT CHIPSet,  NEATsx  CHIPSet  and  AT/386 
  72.         CHIPSet. It is also possible to use this software with any  other 
  73.         type  of  upper  memory hardware. This manual  is  based  on  the 
  74.         software revision V2.14 of November 1990. 
  75.  
  76.  
  77.         SHAREWARE INFORMATION
  78.  
  79.         HiMOVE (tm) is distributed under the shareware marketing concept. 
  80.         This  means that you can try the program for a limited amount  of 
  81.         time  to see if it meets your needs. After the trial period,  you 
  82.         are required to register and pay the registration fee. 
  83.  
  84.  
  85.         LICENSE
  86.  
  87.         Non-registered users are granted a limited license to try HiMOVE 
  88.         for  a  period  of four weeks. After the trial  period  your  are 
  89.         required  to  register and to pay the registration fee.  You  are 
  90.         encouraged to freely copy and distribute HiMOVE provided that:
  91.         1. No fee beyond normal media, duplication, and shipping costs 
  92.            may be charged.
  93.         2. It must be copied in unaltered form complete with this license 
  94.            information 
  95.         Commercial  shareware  distributors  may  distribute  HiMOVE (tm) 
  96.         subject  to  the above conditions only  after  obtaining  WRITTEN 
  97.         permission from C.Sitte Softwaretechnik. 
  98.  
  99.  
  100.         WARRANTY
  101.  
  102.         C.Sitte Softwaretechnik makes no warranty of any kind, express or 
  103.         implied,   including  without  limitation,  any   warranties   of 
  104.         merchantability and/or fitness for a particular purpose.  C.Sitte 
  105.         Softwaretechnik  shall  not be liable for  any  damages,  whether 
  106.         direct, indirect, special or consequential arising from a failure 
  107.         of  this  program to operate in the manner desired by  the  user. 
  108.         C.Sitte  Softwaretechnik  shall not be liable for any  damage  to 
  109.         data  or property which may be caused directly or  indirectly  by 
  110.         use of the program.
  111.         In no event will C.Sitte Softwaretechnik be liable to you for any 
  112.         damages,  including  any  lost profits,  lost  savings  or  other 
  113.         incidental or consequential damages arising out of the use of  or 
  114.         inability  to use these program, even if C.Sitte  Softwaretechnik 
  115.         has  been advised of the possibility of such damages, or for  any 
  116.         claim by any other party.  
  117.             
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.         TRADEMARKS
  132.  
  133.         IBM and AT are registered trademarks of IBM Corporation.
  134.         NEAT, CHIPSet, NEATsx are trademarks of Chips & Technologies Inc.
  135.         HiMOVE is a trademark of C.Sitte Softwaretechnik
  136.  
  137.  
  138.         EDITION
  139.  
  140.         November 1990
  141.         Copyright 1989,1990 by C.Sitte Softwaretechnik 
  142.         All rights reserved
  143.  
  144.  
  145.         NOTICE
  146.  
  147.         The  information  in this document is subject to  change  without 
  148.         notice. C.Sitte Softwaretechnik assumes no responsibility for any 
  149.         errors that may appear in supplied materials or programs.
  150.  
  151.  
  152.         FUTURE RELEASES
  153.  
  154.         The  next  majore release is expected at June/91.  The  following 
  155.         modifications are planned: 
  156.  
  157.         - Improved program loading (more efficient usage of memory gaps)
  158.         - Additional optimizer phase for automatic program list 
  159.           generation
  160.         - Move memory areas for BUFFERS statement into upper memory 
  161.         - Bug fixes as necessary
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.         ORDER INFORMATION
  195.  
  196.         The  registration  fee for a single copy of HiMOVE  is  ATS 450.- 
  197.         (exchange  rate  US$  to  Austrian Schillings  is  about  $1.-  = 
  198.         ATS 11.- at November 90). Payment of this fee entitles you to:
  199.  
  200.         *  A disk with the latest version of the HiMOVE memory manager,
  201.            which does not display the evaluation notice screen.
  202.  
  203.         *  A printed and bound manual
  204.  
  205.         *  Free support by electronic mail or by mail for the first six 
  206.            month after payment.
  207.  
  208.         *  Additional disk labels for the number of ordered copy licences.
  209.  
  210.         *  Notification of the next major upgrade. 
  211.  
  212.  
  213.         The  following per-unit prices apply for registration of  one  or 
  214.         more copies of HiMOVE on the same order form:
  215.  
  216.                   1   ATS 450.-  (approx. US$ 40.- at Nov/90)
  217.              2 -  4   ATS 405.-  (-10%)       
  218.              5 -  9   ATS 382.-  (-15%)       
  219.             10 - 24   ATS 360.-  (-20%)       
  220.             25 - 49   ATS 337.-  (-25%)       
  221.             50 - 99   ATS 315.-  (-30%)       
  222.             100+      (negotiable) 
  223.  
  224.         It  is also possible to obtain an additional site  licence  (copy 
  225.         license).  A  minimum  of one disk  with  documentation  must  be 
  226.         ordered. The licensee is responsible for duplicating the diskette 
  227.         and documentation as needed, and for ensuring that the number  of 
  228.         installed copies is not exceeded. Additional disk labels for  the 
  229.         number of ordered copy licences will be delivered.
  230.  
  231.              1 - 9    ATS 292.-  (-35%)     
  232.             10 - 24   ATS 270.-  (-40%)     
  233.             25 - 49   ATS 247.-  (-45%)     
  234.             50 - 99   ATS 225.-  (-50%)     
  235.            100 - 249  ATS 202.-  (-55%)
  236.            250 - 499  ATS 180.-  (-60%)
  237.            500+       (negotiable)     
  238.  
  239.         An additional shipping charge of ATS 80.- (ATS 40.- for  Austrian 
  240.         orders) must be added to the total amount.
  241.         Payments  could  be  made by credit  card  (MC/Visa/AmEx/JCB)  or 
  242.         eurocheque.
  243.  
  244.         The accompanying file ORDER.FRM includes a detailed order form.
  245.         Every registered user receives a special offer for the next major 
  246.         upgrade when it is available and information about new products.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                         T A B L E   O F   C O N T E N T S
  258.  
  259.  
  260.         1.    GENERAL. . . . . . . . . . . . . . . . . . . . . . . .    1
  261.         1.1     FIRST MEGABYTE . . . . . . . . . . . . . . . . . . .    1
  262.         1.2     NEW ENHANCED AT CHIP SET (NEAT)  . . . . . . . . . .    1
  263.         1.3     DEFINITION OF TERMS. . . . . . . . . . . . . . . . .    1
  264.         1.4     HiMOVE CONCEPT . . . . . . . . . . . . . . . . . . .    2
  265.  
  266.         2.    INSTALLATION . . . . . . . . . . . . . . . . . . . . .    2
  267.         2.1     Shareware Copy from BBS or Disk Vendor . . . . . . .    2
  268.         2.1.1     Installation Procedure . . . . . . . . . . . . . .    3
  269.  
  270.         3.    CONFIGURATIONPROGRAM "HISETUP.EXE" . . . . . . . . . .    4
  271.         3.1     Commandline Arguments. . . . . . . . . . . . . . . .    4
  272.         3.1.1     Examples . . . . . . . . . . . . . . . . . . . . .    5
  273.         3.2     Configuration File . . . . . . . . . . . . . . . . .    5
  274.         3.3     MAIN MENU  . . . . . . . . . . . . . . . . . . . . .    5
  275.         3.4     MENUFUNCTION "MEMORY AREAS". . . . . . . . . . . . .    6
  276.         3.4.1     Allocation Texts . . . . . . . . . . . . . . . . .    8
  277.         3.4.2     Printout of memory areas . . . . . . . . . . . . .    9
  278.         3.5     MENUFUNCTION "HELP". . . . . . . . . . . . . . . . .   10
  279.         3.6     MENUFUNCTION "OPTIONS" . . . . . . . . . . . . . . .   12
  280.         3.6.1     OPTION 1 - "Configuration Mode". . . . . . . . . .   12
  281.         3.6.2     OPTION 2 - "Prompt on Installation". . . . . . . .   13
  282.         3.6.3     OPTION 3 - "Installation Messages" . . . . . . . .   13
  283.         3.6.4     OPTION 4 - "Open Upper Memory" . . . . . . . . . .   13
  284.         3.7     MENUFUNCTION "PROGRAMLIST" . . . . . . . . . . . . .   14
  285.         3.8     MENUFUNCTION "RESIDENT PROGRAMS" . . . . . . . . . .   15
  286.         3.8.1     Description  . . . . . . . . . . . . . . . . . . .   15
  287.         3.8.2     Print Function . . . . . . . . . . . . . . . . . .   17
  288.         3.9     MENUFUNCTION "DOS MEMORY BLOCKS" . . . . . . . . . .   18
  289.         3.9.1     Description of header line . . . . . . . . . . . .   18
  290.         3.10    MENUFUNCTION "INSTALLATION OF MEMORY MANAGER". . . .   20
  291.         3.11    MENUFUNCTION "EXIT". . . . . . . . . . . . . . . . .   21
  292.  
  293.         4.    MEMORY MANAGER "HIMOVE.SYS". . . . . . . . . . . . . .   22
  294.         4.1     Upload of resident programs. . . . . . . . . . . . .   23
  295.         4.2     Upload of device drivers via "HILOAD.SYS". . . . . .   24
  296.  
  297.         5.    NEAT CHIPSet . . . . . . . . . . . . . . . . . . . . .   25
  298.         5.1     286 NEAT CHIPSet . . . . . . . . . . . . . . . . . .   25
  299.         5.1.1     Configuration of RAM Relocation (NEAT Setup) . . .   25
  300.         5.2     AT/386 CHIPSet . . . . . . . . . . . . . . . . . . .   25
  301.         5.3     CS8281 NEATsx CHIPSet. . . . . . . . . . . . . . . .   25
  302.  
  303.         6.    QUICK INSTALLATION HELP. . . . . . . . . . . . . . . .   26
  304.  
  305.         7.    To help you - help us! . . . . . . . . . . . . . . . .   27
  306.  
  307.         8.    SUBJECT INDEX. . . . . . . . . . . . . . . . . . . . .   28
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.                           L I S T   O F   F I G U R E S
  321.                           -----------------------------
  322.  
  323.  
  324.  
  325.         3-1   Main Menu. . . . . . . . . . . . . . . . . . . . . . .    5
  326.         3-2   Memory Areas 512kB-768kB . . . . . . . . . . . . . . .    6
  327.         3-3   Memory Areas 768kB-1MB . . . . . . . . . . . . . . . .    7
  328.         3-4   Help Screen  . . . . . . . . . . . . . . . . . . . . .   10
  329.         3-5   Help Screen of Helpsystem  . . . . . . . . . . . . . .   11
  330.         3-6   Installation Options . . . . . . . . . . . . . . . . .   12
  331.         3-7   Programlist. . . . . . . . . . . . . . . . . . . . . .   14
  332.         3-8   Resident Programs (without HiMOVE) . . . . . . . . . .   15
  333.         3-9   Resident Programs (HiMOVE installed) . . . . . . . . .   16
  334.         3-10  Memory Blocks (without HiMOVE) . . . . . . . . . . . .   18
  335.         3-11  Memory Blocks (HiMOVE installed) . . . . . . . . . . .   19
  336.         3-12  End of Installation  . . . . . . . . . . . . . . . . .   20
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.         HiMOVE (tm) Upper Memory Manager                            V2.14
  381.  
  382.  
  383.         1.  GENERAL
  384.  
  385.         In 1981, the 1-megabyte address space of the newly introduced IBM 
  386.         PC  seemed spacious, indeed. Less than a decade  later,  however, 
  387.         that same amount of space seems claustrophobic. DOS users  search 
  388.         continuously  for any nook or cranny into which they can stuff  a 
  389.         few kilobytes of valuable RAM, to provide a little more breathing 
  390.         room   for  today's  insatiable  application  programs,   network 
  391.         drivers, and TSR programs.
  392.  
  393.  
  394.         1.1  FIRST MEGABYTE
  395.  
  396.         The  first megabyte of DOS memory can be viewed as consisting  of 
  397.         16 segments of 64 kBytes (kilo Bytes). The first 10 segments  are 
  398.         reserved for the RAM into which you load DOS, device drivers, and 
  399.         application  programs.  These  10 segments -  from  address  0000 
  400.         through  address 9FFF - make up conventional memory  (640 kByte). 
  401.         The  next  two segments (A000 and B000) are  reserved  for  video 
  402.         buffers.  Hard  disk drive and video controller  ROMs  are  often 
  403.         located  in the C000 segment. The 128 kByte of space in the  D000 
  404.         and E000 segment are usually available for expanded-memory cards, 
  405.         network-interface-cards, and the like. And last, the ROM BIOS  is 
  406.         located in the F000 segment. Not all segments are used in a given 
  407.         machine.
  408.  
  409.  
  410.         1.2  NEW ENHANCED AT CHIP SET (NEAT) 
  411.  
  412.         In 1988, Chips & Technologies introduced the NEAT chip set, a set 
  413.         of  four VLSI ICs that, among other things, have built-in  shadow 
  414.         RAM support. NEAT system boards can map memory from the  extended 
  415.         region  to the upper region. The primary purpose of this type  of 
  416.         mapping is to enable ROM shadowing (in which the contents of slow 
  417.         ROMs  are copied to faster RAMs and executed from there).  
  418.  
  419.  
  420.         1.3  DEFINITION OF TERMS
  421.  
  422.         'Conventional  memory' is the first 640 kByte (655,360  bytes  of 
  423.         RAM). It is not possible to use all of it for applications, since 
  424.         DOS and various resident programs consume some of it. The  amount 
  425.         of  available  memory  is  important,  because  PC  software  can 
  426.         normally run only when it's in conventional memory. 
  427.         Meanwhile, the 384 kByte between 640kB and 1MB (1024kB) is called 
  428.         'upper  memory'.  RAM above 1 MByte is called  'extended  memory' 
  429.         (not  'expanded memory', which swaps pages of RAM in and  out  of 
  430.         conventional  memory  or  upper memory). The  first  (or  lowest) 
  431.         64 kByte  of extended memory is called 'high memory'  and  should 
  432.         not be confused with upper memory.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.                                         1
  442.  
  443.         HiMOVE (tm) Upper Memory Manager                            V2.14
  444.  
  445.  
  446.         1.4  HiMOVE CONCEPT
  447.  
  448.         HiMOVE  uses the mapping capability of the NEAT chip set to  load 
  449.         device drivers and resident programs (TSR's) into unused areas of 
  450.         the  upper memory segments. This increases the size of  the  free 
  451.         conventional memory area. The following programs could be  loaded 
  452.         into the upper memory area:
  453.  
  454.         o DOS device drivers
  455.         o Command interpreter shell (COMMAND.COM)
  456.         o Memory resident programs (network shell, TSR's)
  457.  
  458.         The HiMOVE memory manager could be installed and configured in an 
  459.         easy  menu  driven way. No manual editing of the  CONFIG.SYS  and 
  460.         AUTOEXEC.BAT files is necessary.
  461.  
  462.  
  463.  
  464.  
  465.  
  466.         2.  INSTALLATION 
  467.  
  468.  
  469.         2.1  Shareware Copy from BBS or Disk Vendor
  470.  
  471.         If  you've  downloaded  an unregistered copy  of  HiMOVE  from  a 
  472.         bulletin board (BBS) or an on-line service, or obtained a copy on 
  473.         diskette  from  a disk vendor, you may try it for four  weeks  as 
  474.         specified  in  the license agreement. After four weeks  you  must 
  475.         either  register  HiMOVE  or  stop  using  it.  This  method   of 
  476.         marketing, known as "Shareware", permits you to try HiMOVE before 
  477.         you  pay  for  it. The four week evaluation  period  is  a  legal 
  478.         requirement  based  on  the license agreement, NOT  a  time  bomb 
  479.         inserted  in the program! HiMOVE will not stop working  or  cause 
  480.         any  damage to itself or your system at the end of the four  week 
  481.         period.
  482.         Shareware copies of HiMOVE may be "packaged" in a variety of ways 
  483.         depending  on who distributed them. Regardless of packaging,  the 
  484.         following files should be included: 
  485.  
  486.                HIMOVE.BAT      Batchfile for start of configuration
  487.                HIMOVE.SYS      HiMOVE Memory Manager 
  488.                HILOAD.SYS      Device Driver Loader        
  489.                HISETUP.EXE     Configuration Program
  490.                HIHELP.DAT      Helpfile (Part of HISETUP)
  491.                HIHELP.HLP      -"-
  492.                HISETUP.DEF     Default Configuration File
  493.                HISETUP.CFG     Configuration File
  494.  
  495.                HIMOVE.DOC      Program Documentation 
  496.                OVERVIEW.DOC    Short Program Overview
  497.                ORDER.FRM       Order Form
  498.                READ.ME         Last Minute Information
  499.  
  500.  
  501.  
  502.  
  503.  
  504.                                         2
  505.  
  506.         HiMOVE (tm) Upper Memory Manager                            V2.14
  507.  
  508.  
  509.         2.1.1  Installation Procedure
  510.  
  511.         o      Create  directory  "\HIMOVE" or use any  other  convenient 
  512.                directory name.
  513.  
  514.         o      Copy distribution file(s) into directory "\HIMOVE". If the 
  515.                files  are "packaged" into a compressed archive file,  use 
  516.                the appropriate unpacking method to extract the files.
  517.                Examples:
  518.                        HIMOVE.ZIP   ->  PKUNZIP HIMOVE
  519.                        HIMOVE.LZH   ->  LHARC -E HIMOVE
  520.                        HIMOVE.EXE   ->  HIMOVE  (Self Extracting archive)
  521.  
  522.         o      Enter "HIMOVE" to start the configuration batchfile.
  523.  
  524.         o      Use the menu function "Memory areas  F2" to get a  display 
  525.                of  the actual memory allocation of your computer.  Verify 
  526.                the suggested assignments of <RAM1...RAMxx> to the  unused 
  527.                memory areas and change them if necessary.
  528.  
  529.         o      Use the menu function "Installation of Memory Manager  F9" 
  530.                to install the software on your computer.
  531.  
  532.         o      Context  sensitive help information is available  most  of 
  533.                the time by pressing the "F1" key.
  534.  
  535.         o      At the end of the configuration program, you must  restart 
  536.                the computer (press CTRL-ALT-DEL or use RESET button).
  537.  
  538.         o      After  restart, the memory management software is  in  the 
  539.                "Configuration Mode",  where  you will be asked  at  every 
  540.                start of a program, if this program should be loaded  into 
  541.                the upper memory area or not.
  542.  
  543.         o      At  the end of the configuration phase, the  configuration 
  544.                batchfile  "HIMOVE" should be started again to  reset  the 
  545.                configuration mode (use "Options"-menu) and to permanently 
  546.                store the list of selected programs into the configuration 
  547.                file.
  548.  
  549.         o      The  HiMOVE  memory  manager  is  now  installed  on  your 
  550.                computer  and  no further user  interaction  is  necessary 
  551.                during the starting phase.
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.                                         3
  568.  
  569.         HiMOVE (tm) Upper Memory Manager                            V2.14
  570.  
  571.  
  572.         3.  CONFIGURATIONPROGRAM "HISETUP.EXE"
  573.  
  574.         This  program is used to install and configure the HiMOVE  memory 
  575.         manager  on your computer. It also displays detailed  information 
  576.         about  the  actual  memory allocation of your  computer.  If  the 
  577.         configuration  file  is  not  in the  same  directory  where  the 
  578.         configuration  program is located or if the  configuration   file 
  579.         did not have the default filename of "HISETUP.CFG", the directory 
  580.         and/or  filename  of the configuration file must be given  as  an 
  581.         argument at the start of the program. 
  582.         The   configuration  program  is  started  with   the   batchfile 
  583.         "HIMOVE.BAT"  wich  is  located  in  the  root  directory.   This 
  584.         batchfile  calls  a second batchfile with the same  name  in  the 
  585.         directory where the configuration program is located. The purpose 
  586.         of this procedure is to ensure that the correct arguments for the 
  587.         configuration  program are used. The batchfiles will  be  created 
  588.         with  the installation feature of the configuration program  (see 
  589.         3.10).  This  also  circumvents the necessity  of  modifying  the 
  590.         "PATH" environment variable.
  591.         If  arguments  are  entered at the start  of  "HIMOVE.BAT",  this 
  592.         arguments will be passed through to HISETUP.EXE. If no  arguments 
  593.         are  entered,  the arguments as defined during  the  installation 
  594.         time are used as the default arguments.
  595.  
  596.  
  597.         3.1  Commandline Arguments
  598.  
  599.         HISETUP.EXE {arg1} {arg2}
  600.  
  601.         arg1:  Drive,  directory,  name and  extension  of  configuration 
  602.                file. 
  603.                If  no argument is given, the configuration program  scans 
  604.                the directory where the HISETUP.EXE program is located for 
  605.                a  file with the name "HISETUP.CFG". If this file  is  not 
  606.                found, the default file name ("C:\HIMOVE\HISETUP.CFG")  is 
  607.                used. 
  608.                Only  parts  of the file name (drive, directory  or  name) 
  609.                could be entered as first argument. For the missing  parts 
  610.                of  the  full  file name, the corresponding  part  of  the 
  611.                default name is used.
  612.                Please note:    A directory name must be ended with a  '\' 
  613.                                delimiter.
  614.  
  615.         arg2:  Optional drive name of the boot drive, if it is  different 
  616.                than the installation drive. 
  617.                The CONFIG.SYS file will be expected in the root directory 
  618.                of  this drive. If the second argument is  not  available, 
  619.                the  drive of the first argument is used (or  the  default 
  620.                drive "C:" if the first argument is not available).
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.                                         4
  631.  
  632.         HiMOVE (tm) Upper Memory Manager                            V2.14
  633.  
  634.  
  635.         3.1.1  Examples
  636.  
  637.         "HIMOVE \SETUP\"
  638.         The  configuration  file  HISETUP.CFG  will  be  located  in  the 
  639.         directory "C:\SETUP\". 
  640.  
  641.         "HIMOVE \HIMOVE.CFG D:"
  642.         The  full configuration file name is "C:\HIMOVE.CFG". The  memory 
  643.         management   driver  HIMOVE.SYS  will  be  installed   into   the 
  644.         "D:\CONFIG.SYS" file. Also a file "D:\HIMOVE.BAT" is created.
  645.  
  646.  
  647.         3.2  Configuration File
  648.  
  649.         If  a  configuration  file  could  not  be  found,  the   default 
  650.         configuration file "HISETUP.DEF" is used for the initial  program 
  651.         configuration.  If any of the configuration settings is  changed, 
  652.         the configuration file is rewritten with the changed parameters. 
  653.  
  654.  
  655.         3.3  MAIN MENU 
  656.  
  657.         The  main menu is displayed after the start of the  configuration 
  658.         program:
  659.  
  660.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  661.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  662.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  663.         ▒▒▒▒▒▒▒▒▒▒                                            ▒▒▒▒▒▒▒▒▒▒▒
  664.         ▒▒▒▒▒▒▒▒▒▒  ┌───────────── Main Menu ──────────────╖  ▒▒▒▒▒▒▒▒▒▒▒
  665.         ▒▒▒▒▒▒▒▒▒▒  │ Help                              F1 ║  ▒▒▒▒▒▒▒▒▒▒▒
  666.         ▒▒▒▒▒▒▒▒▒▒  │ Memory Areas                      F2 ║  ▒▒▒▒▒▒▒▒▒▒▒
  667.         ▒▒▒▒▒▒▒▒▒▒  │ Options                           F3 ║  ▒▒▒▒▒▒▒▒▒▒▒
  668.         ▒▒▒▒▒▒▒▒▒▒  │ Programlist                       F4 ║  ▒▒▒▒▒▒▒▒▒▒▒
  669.         ▒▒▒▒▒▒▒▒▒▒  │ Resident Programs                 F5 ║  ▒▒▒▒▒▒▒▒▒▒▒
  670.         ▒▒▒▒▒▒▒▒▒▒  │ DOS Memory Blocks                 F6 ║  ▒▒▒▒▒▒▒▒▒▒▒
  671.         ▒▒▒▒▒▒▒▒▒▒  │ Installation of Memory Manager    F9 ║  ▒▒▒▒▒▒▒▒▒▒▒
  672.         ▒▒▒▒▒▒▒▒▒▒  │ Exit                             ESC ║  ▒▒▒▒▒▒▒▒▒▒▒
  673.         ▒▒▒▒▒▒▒▒▒▒  ╘══════════════════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒
  674.         ▒▒▒▒▒▒▒▒▒▒                                            ▒▒▒▒▒▒▒▒▒▒▒
  675.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  676.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  677.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  678.          F1-Help  -Selection                                  ESC-Exit
  679.  
  680.                               Figure 3-1: Main Menu
  681.  
  682.  
  683.         By  using  the cursor up/down keys, the selection  bar  could  be 
  684.         positioned  to a main menu function. The selected  menu  function 
  685.         could  then  be activated by pressing the  ENTER-key.  The  first 
  686.         character of a menu text or the function key on the right side of 
  687.         the menu text could be used as a shortcut to directly activate  a 
  688.         menu function.
  689.  
  690.  
  691.  
  692.  
  693.                                         5
  694.  
  695.         HiMOVE (tm) Upper Memory Manager                            V2.14
  696.  
  697.  
  698.         3.4  MENUFUNCTION "MEMORY AREAS"
  699.  
  700.         After  selection  of the menu  function  "Memory Areas  F2",  the 
  701.         upper  memory  area will be analysed and then  displayed  in  the 
  702.         following way:
  703.  
  704.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  705.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  706.         ▒▒┌────────────────── Memory Areas (NEAT) ────────────────────╖▒▒
  707.         ▒▒│ Area      Segment    RAM    Allocation                    ║▒▒
  708.         ▒▒│ 512-528k  8000-83FF         16k DOS-RAM                   ║▒▒
  709.         ▒▒│ 528-544k  8400-87FF         16k DOS-RAM                   ║▒▒
  710.         ▒▒│ 544-560k  8800-8BFF         16k DOS-RAM                   ║▒▒
  711.         ▒▒│ 560-576k  8C00-8FFF         16k DOS-RAM                   ║▒▒
  712.         ▒▒│ 576-592k  9000-93FF         16k DOS-RAM                   ║▒▒
  713.         ▒▒│ 592-608k  9400-97FF         16k DOS-RAM                   ║▒▒
  714.         ▒▒│ 608-624k  9800-9BFF         16k DOS-RAM                   ║▒▒
  715.         ▒▒│ 624-640k  9C00-9FFF         16k DOS-RAM                   ║▒▒
  716.         ▒▒│ 640-656k  A000-A3FF <RAM1>  16k (unused)                  ║▒▒
  717.         ▒▒│ 656-672k  A400-A7FF <RAM2>  16k (unused)                  ║▒▒
  718.         ▒▒│ 672-688k  A800-ABFF <RAM3>  16k (unused)                  ║▒▒
  719.         ▒▒│ 688-704k  AC00-AFFF <RAM4>  16k (unused)                  ║▒▒
  720.         ▒▒│ 704-720k  B000-B3FF         16k Hercules                  ║▒▒
  721.         ▒▒│ 720-736k  B400-B7FF         16k Hercules                  ║▒▒
  722.         ▒▒│ 736-752k  B800-BBFF         16k Hercules                  ║▒▒
  723.         ▒▒│ 752-768k  BC00-BFFF         16k Hercules                  ║▒▒
  724.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  725.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  726.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  727.          F1-Help  -Selection  ENTER-Block On/Off   O-Output   ESC-Menu
  728.  
  729.                       Figure 3-2: Memory Areas 512kB-768kB
  730.  
  731.  
  732.         The  area  from 512kB till 1MB is partitioned into 32  blocks  of 
  733.         16  kByte  size. The memory area screen displays a  range  of  16 
  734.         blocks  out  of this area. The 'Allocation' column  displays  the 
  735.         usage of any of this blocks. By using the cursor keys, the window 
  736.         could be scrolled up and down.
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.                                         6
  757.  
  758.         HiMOVE (tm) Upper Memory Manager                            V2.14
  759.  
  760.  
  761.         After  pressing  the PgDn-key (Page down) the  following  display 
  762.         will be shown (for example): 
  763.  
  764.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  765.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  766.         ▒▒┌─────────────────── Memory Areas (NEAT) ───────────────────╖▒▒
  767.         ▒▒│ Area      Segment    RAM    Allocation                    ║▒▒
  768.         ▒▒│ 768-784k  C000-C3FF <RAM5>  16k (unused)                  ║▒▒
  769.         ▒▒│ 784-800k  C400-C7FF <RAM6>  16k (unused)                  ║▒▒
  770.         ▒▒│ 800-816k  C800-CBFF <RAM7>  16k (unused)                  ║▒▒
  771.         ▒▒│ 816-832k  CC00-CFFF <RAM8>  16k (unused)                  ║▒▒
  772.         ▒▒│ 832-848k  D000-D3FF         2k RAM, 14k (unused)          ║▒▒
  773.         ▒▒│ 848-864k  D400-D7FF <RAM9>  16k (unused)                  ║▒▒
  774.         ▒▒│ 864-880k  D800-DBFF <RAM10> 16k (unused)                  ║▒▒
  775.         ▒▒│ 880-896k  DC00-DFFF         8k BIOS(Extension), 8k(unused)║▒▒
  776.         ▒▒│ 896-912k  E000-E3FF <RAM11> 16k (unused)                  ║▒▒
  777.         ▒▒│ 912-928k  E400-E7FF <RAM12> 16k (unused)                  ║▒▒
  778.         ▒▒│ 928-944k  E800-EBFF <RAM13> 16k (unused)                  ║▒▒
  779.         ▒▒│ 944-960k  EC00-EFFF <RAM14> 16k (unused)                  ║▒▒
  780.         ▒▒│ 960-976k  F000-F3FF         16k BIOS-ROM                  ║▒▒
  781.         ▒▒│ 976-992k  F400-F7FF         16k BIOS-ROM                  ║▒▒
  782.         ▒▒│ 992-1008  F800-FBFF         16k BIOS-ROM                  ║▒▒
  783.         ▒▒│ 1008-1MB  FC00-FFFF         16k BIOS-ROM                  ║▒▒
  784.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  785.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  786.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  787.          F1-Help  -Selection  ENTER-Block On/Off   O-Output   ESC-Menu
  788.  
  789.                        Figure 3-3: Memory Areas 768kB-1MB
  790.  
  791.  
  792.         In   this  example  configuration,  the  HiMOVE  memory   manager 
  793.         allocated  14  additional  blocks (RAM1-RAM14).  This  totals  to 
  794.         224 kByte of additional DOS memory!
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.                                         7
  820.  
  821.         HiMOVE (tm) Upper Memory Manager                            V2.14
  822.  
  823.  
  824.         3.4.1  Allocation Texts
  825.  
  826.         The following texts could appear in the "Allocation" column:
  827.  
  828.         Text                   Meaning
  829.         ---------------------- ------------------------------------------
  830.         xxk (unused)           This  memory area is currently not in  use 
  831.                                (the  memory analysis could not  determine 
  832.                                any usage).
  833.                                NOTE: If your computer has 1 MByte of main 
  834.                                memory  installed, the NEAT shadow  memory 
  835.                                feature   could  only  be  used   if   the 
  836.                                additional  memory from 640kB till 1MB  is 
  837.                                not used as extended memory (see 5.1.1).
  838.  
  839.         Extended BIOS Area     This is the extended BIOS data area.
  840.  
  841.         EMS Page Frame         The EMS memory pages are mapped into  this 
  842.                                area.
  843.  
  844.         Token-Ring-ROM         This is the ROM area of an IBM  Token-Ring 
  845.                                network card.
  846.  
  847.         Token-Ring-RAM         This is the RAM area of an IBM  Token-Ring 
  848.                                network card. This RAM is only visible  if 
  849.                                the   Token-Ring  software   drivers   are 
  850.                                loaded.
  851.  
  852.         xxk DOS-RAM            This memory will be used by the DOS memory 
  853.                                management functions. It is mainly used to 
  854.                                load and run application software.
  855.  
  856.         CGA-Card               Color Graphics Adapter
  857.         MCGA                   Grafics-Adapter for PS/2, Model 30
  858.         EGA-Card               EGA-Card with 256 kByte RAM 
  859.         EGA64k                 EGA-Card with 64 kByte RAM  
  860.         EGA-MONO               EGA-Card, monochrome
  861.         Hercules               Hercules  Graphiccard
  862.         VGA-Card               Grafics-Adapter (Video-Graphics-Array)
  863.  
  864.         xxk RAM                This is a RAM-Area of xx kByte size,  wich 
  865.                                is  not  in  use by  DOS.  This  could  be 
  866.                                memory,   wich  is located  on  a  network 
  867.                                interface card. 
  868.  
  869.         BIOS-ROM               This is the area of the BIOS/BASIC ROM's.
  870.  
  871.         BIOS(Extension)        A BIOS extension is located in this  area. 
  872.                                This could be a BIOS ROM for a video  card 
  873.                                or a harddisk controller. 
  874.  
  875.         BIOS(duplicated)       Parts  of the BIOS-ROM are  duplicated  in 
  876.                                this area. 
  877.  
  878.  
  879.  
  880.  
  881.  
  882.                                         8
  883.  
  884.         HiMOVE (tm) Upper Memory Manager                            V2.14
  885.  
  886.  
  887.         If this is the first configuration (no <RAMx> allocations already 
  888.         made), HiMOVE allocates all the "(unused)" areas automatically as 
  889.         usable  upper  memory. The allocated blocks are marked  with  the 
  890.         text  <RAM1>..<RAMxx>  in  the "RAM" column of  the  memory  area 
  891.         display.
  892.  
  893.         A  specific  block could be selected by using the  cursor-up  and 
  894.         cursor-down  keys.  The  Enter-key  toggles  a  block  allocation 
  895.         between  'On' ("<RAMx>" text) and 'Off' (no text). If a  Hercules 
  896.         graphics  card  is installed, four blocks could  be  appended  at 
  897.         640kB  (4x16kB=64kB) to form a continuous 704 kByte  conventional 
  898.         main  memory  area. By allocating memory blocks above  the  video 
  899.         adapter  area,  resident  programs  (keyboard  handlers,  network 
  900.         shells...)  could be loaded into these blocks, thus  freeing  the 
  901.         conventional memory area. 
  902.  
  903.  
  904.         3.4.2  Printout of memory areas
  905.  
  906.         The  list  of  memory blocks could be printed or  stored  into  a 
  907.         textfile. The whole list will be printed, not only the  displayed 
  908.         window  area.  This function could be activated by  pressing  the 
  909.         "O"-key (Output). For more information, see chapter 3.8.2.
  910.  
  911.  
  912.         Example Printout:
  913.  
  914.         HiMOVE(tm) Setup V2.14 (C) Copyright 1990 C.Sitte Softwaretechnik
  915.         Memory Areas (NEAT)
  916.         Area      Segment    RAM    Allocation 
  917.         640-656k  A000-A3FF <RAM1>  16k (unused)
  918.         656-672k  A400-A7FF <RAM2>  16k (unused)
  919.         672-688k  A800-ABFF <RAM3>  16k (unused)
  920.         688-704k  AC00-AFFF <RAM4>  16k (unused)
  921.         704-720k  B000-B3FF         16k Hercules
  922.         720-736k  B400-B7FF         16k Hercules
  923.         736-752k  B800-BBFF         16k Hercules
  924.         752-768k  BC00-BFFF         16k Hercules
  925.         768-784k  C000-C3FF <RAM5>  16k (unused)
  926.         784-800k  C400-C7FF <RAM6>  16k (unused)
  927.         800-816k  C800-CBFF <RAM7>  16k (unused)
  928.         816-832k  CC00-CFFF <RAM8>  16k (unused)
  929.         832-848k  D000-D3FF         2k RAM, 14k (unused)
  930.         848-864k  D400-D7FF <RAM9>  16k (unused)
  931.         864-880k  D800-DBFF <RAM10> 16k (unused)
  932.         880-896k  DC00-DFFF         8k BIOS(Extension), 8k(unused)
  933.         896-912k  E000-E3FF <RAM11> 16k (unused)
  934.         912-928k  E400-E7FF <RAM12> 16k (unused)
  935.         928-944k  E800-EBFF <RAM13> 16k (unused)
  936.         944-960k  EC00-EFFF <RAM14> 16k (unused)
  937.         960-976k  F000-F3FF         16k BIOS-ROM
  938.         976-992k  F400-F7FF         16k BIOS-ROM
  939.         992-1008  F800-FBFF         16k BIOS-ROM
  940.         1008-1MB  FC00-FFFF         16k BIOS-ROM
  941.  
  942.  
  943.  
  944.  
  945.                                         9
  946.  
  947.         HiMOVE (tm) Upper Memory Manager                            V2.14
  948.  
  949.  
  950.         3.5  MENUFUNCTION "HELP"
  951.  
  952.         This function activates the online help system. Context sensitive 
  953.         help  could be displayed during the program by pressing  the  F1-
  954.         key.
  955.  
  956.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  957.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  958.         ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
  959.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  960.         ▒▒▒▒▒▒│               HiMOVE(tm) SETUP                   ║▒▒▒▒▒▒▒
  961.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  962.         ▒▒▒▒▒▒│ A specific menu function could be selected by    ║▒▒▒▒▒▒▒
  963.         ▒▒▒▒▒▒│ using the cursor keys. The selected function     ║▒▒▒▒▒▒▒
  964.         ▒▒▒▒▒▒│ could then be activated by pressing the          ║▒▒▒▒▒▒▒
  965.         ▒▒▒▒▒▒│ ENTER-Key.                                       ║▒▒▒▒▒▒▒
  966.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  967.         ▒▒▒▒▒▒│ The initial letters of the menu texts or the     ║▒▒▒▒▒▒▒
  968.         ▒▒▒▒▒▒│ displayed function keys could be used as a       ║▒▒▒▒▒▒▒
  969.         ▒▒▒▒▒▒│ short-cut to directly activate the selected      ║▒▒▒▒▒▒▒
  970.         ▒▒▒▒▒▒│ menu function.                                   ║▒▒▒▒▒▒▒
  971.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  972.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  973.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  974.         ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
  975.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  976.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  977.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  978.  
  979.                              Figure 3-4: Help Screen
  980.  
  981.  
  982.         If a helptext contains one or more subtexts, the keywords of  the 
  983.         subtexts are displayed in increased intensity. A subtext could be 
  984.         displayed by moving the selection bar with the cursor keys to the 
  985.         keyword (selected keyword is then displayed in reverse video) and 
  986.         pressing the Enter-key.
  987.         The  previously  displayed help screen(s) could be  displayed  in 
  988.         reverse order by pressing ALT:F1 (ALT key in conjunction with  F1 
  989.         key).  The  ESC  key removes the help  screen  and  restores  the 
  990.         original screen.
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.                                         10
  1009.  
  1010.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1011.  
  1012.  
  1013.         Pressing the F1-key inside off the helpsystem shows a help screen 
  1014.         wich  contains  information  about the use of  the  help  system. 
  1015.         Selection  of  the  INDEX-keyword  inside  of  this  help  screen 
  1016.         displays the help index, wich is an overview about the  available 
  1017.         helptexts.
  1018.  
  1019.  
  1020.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1021.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1022.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1023.         ▒▒▒▒▒▒┌───────────────────── Help ───────────────────────╖▒▒▒▒▒▒▒
  1024.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1025.         ▒▒▒▒▒▒│          Welcome to the Help Function            ║▒▒▒▒▒▒▒
  1026.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1027.         ▒▒▒▒▒▒│   The cursor keys move the selection bar to the  ║▒▒▒▒▒▒▒
  1028.         ▒▒▒▒▒▒│   texts with increased intensity wich could be   ║▒▒▒▒▒▒▒
  1029.         ▒▒▒▒▒▒│   selected with the ENTER-key.                   ║▒▒▒▒▒▒▒
  1030.         ▒▒▒▒▒▒│   F1 calls the help-index. ALT-F1 recalls the    ║▒▒▒▒▒▒▒
  1031.         ▒▒▒▒▒▒│   previous help screens.                         ║▒▒▒▒▒▒▒
  1032.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1033.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1034.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1035.         ▒▒▒▒▒▒│   General   Index                                ║▒▒▒▒▒▒▒
  1036.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1037.         ▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒▒
  1038.         ▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒▒
  1039.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1040.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1041.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  1042.  
  1043.                       Figure 3-5: Help Screen of Helpsystem
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.                                         11
  1072.  
  1073.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1074.  
  1075.  
  1076.         3.6  MENUFUNCTION "OPTIONS"
  1077.  
  1078.         After selection of the "Options", the following menu appears:
  1079.  
  1080.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1081.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1082.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1083.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1084.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1085.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1086.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ┌──── Installation Options ─────╖  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1087.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Configuration Mode      = ON  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1088.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Prompt on Installation  = OFF ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1089.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ Installation Messages   = ON  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1090.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ╘═══════════════════════════════╝  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1091.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1092.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1093.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1094.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1095.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1096.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1097.          F1-Help  -Selection  ENTER-Option On/Off             ESC-Menu
  1098.  
  1099.                         Figure 3-6: Installation Options
  1100.  
  1101.  
  1102.         The  selection of an installation option is done in the same  way 
  1103.         as in the main menu (cursor keys or first character of menu  text 
  1104.         line).  The  status of an option will be toggled between  ON  and 
  1105.         OFF.
  1106.  
  1107.  
  1108.  
  1109.         3.6.1  OPTION 1 - "Configuration Mode"
  1110.  
  1111.         ON:    At every start of the computer it is possible to decide if 
  1112.                the activation of the HiMOVE driver should be done or not, 
  1113.                and  wich  programs  should be loaded high  or  not.  This 
  1114.                functionality  is  useful during the  installation  phase, 
  1115.                because  in  most cases there are more than  one  restarts 
  1116.                necessary  to find the best combination of  programs  wich 
  1117.                should be loaded into the upper memory area.
  1118.  
  1119.         OFF:   No  user  interaction  is necessary at the  start  of  the 
  1120.                computer  (if  option  2  is also  off).  The  loading  of 
  1121.                programs  wich  are  registered in  the  program  list  is 
  1122.                redirected to the upper memory area.
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.                                         12
  1135.  
  1136.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1137.  
  1138.  
  1139.         3.6.2  OPTION 2 - "Prompt on Installation"
  1140.  
  1141.         ON:    After each start of the computer, the user must decide, if 
  1142.                the HiMOVE memory manager should be activated or not.
  1143.  
  1144.         OFF:   Automatic start (if option 1 is off)
  1145.  
  1146.  
  1147.  
  1148.         3.6.3  OPTION 3 - "Installation Messages"
  1149.  
  1150.         ON:    Detailed message about the installation progress are shown
  1151.  
  1152.         OFF:   No messages will be displayed
  1153.  
  1154.  
  1155.  
  1156.         3.6.4  OPTION 4 - "Open Upper Memory"
  1157.  
  1158.         This option is normally not visible in the Options-menu but could 
  1159.         be  accessed  by  pressing the  'O'-key.  The  following  message 
  1160.         appears:
  1161.  
  1162.                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1163.                ▒▒                                 ▒▒
  1164.                ▒▒  ┌─────────── YES ───────────╖  ▒▒
  1165.                ▒▒  │ Open Upper Memory (Y/N) ? ║  ▒▒
  1166.                ▒▒  ╘═══════════════════════════╝  ▒▒
  1167.                ▒▒                                 ▒▒
  1168.                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1169.  
  1170.  
  1171.         YES:   The  upper memory is visible to the DOS memory  management 
  1172.                functions.  Allocation  of upper memory  is  possible  via 
  1173.                standard DOS functions. (YES = default)
  1174.  
  1175.         NO:    Upper  memory  is  only available  to  the  HiMOVE  memory 
  1176.                manager.
  1177.  
  1178.  
  1179.         Press  'Y' or 'N' to change the status of this option. Press  ESC 
  1180.         to remove the option display.
  1181.  
  1182.  
  1183.  
  1184.  
  1185.         The option menu could be exited with the ESC-key.
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.                                         13
  1198.  
  1199.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1200.  
  1201.  
  1202.         3.7  MENUFUNCTION "PROGRAMLIST"
  1203.  
  1204.  
  1205.         The  HiMOVE memory manager generates the programlist  during  the 
  1206.         configuration  phase.  Each time a program is loaded  into  upper 
  1207.         memory  (by  answering 'y' at the prompt), its name  is  inserted 
  1208.         into  the temporary programlist. When the configuration phase  is 
  1209.         finished  (Configuration  mode option is switched  to  OFF),  the 
  1210.         temporary  programlist  is written into the  configuration  file. 
  1211.         This  list  is  then used in the automatic mode  to  decide  wich 
  1212.         programs should be loaded into upper memory.
  1213.         Please  note:  The HiMOVE memory manager does  not  initiate  the 
  1214.         loading  of  any  program. It only redirects  the  loading  of  a 
  1215.         program  at the time when it is started via an  operating  system 
  1216.         function.
  1217.  
  1218.         The  programlist could be edited. Programnames could be  inserted 
  1219.         ('Ins'-key)  and  deleted ('Del'-key). An existing entry  in  the 
  1220.         program list could also be modified ('Enter'-key).
  1221.  
  1222.         Insertions  and  deletions in the program list changes  only  the 
  1223.         list of programnames in the configuration file. The HiMOVE memory 
  1224.         manager  does  not use the modified programlist  until  the  next 
  1225.         start of the computer.
  1226.  
  1227.  
  1228.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1229.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1230.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1231.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1232.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ┌─ Programs ──╖  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1233.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ MOUSE.SYS   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1234.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ ANSI.SYS    ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1235.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ QEXT.SYS    ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1236.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ VDISK.SYS   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1237.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ COMMAND.COM ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1238.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ KEYB.COM    ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1239.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ WATCH.COM   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1240.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ NEWKEY.EXE  ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1241.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ DOSEDIT.COM ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1242.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ ALARM.COM   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1243.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │ IPX.COM     ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1244.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  │             ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1245.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ╘═════════════╝  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1246.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1247.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1248.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1249.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1250.          F1-Help -Selection  ENTER-Change  Ins-Insert  Del-Delete  ESC
  1251.  
  1252.                              Figure 3-7: Programlist
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                         14
  1261.  
  1262.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1263.  
  1264.  
  1265.         3.8  MENUFUNCTION "RESIDENT PROGRAMS"
  1266.  
  1267.         This display shows all resident programs in DOS memory. The  name 
  1268.         of a program is displayed if possible. The free memory areas  are 
  1269.         also  shown.  If this list is longer than  the  available  screen 
  1270.         window, it could be scrolled up and down.
  1271.  
  1272.         The  following display shows the resident programs of a  computer 
  1273.         WITHOUT installed HiMOVE memory manager:
  1274.  
  1275.  
  1276.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1277.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1278.         ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
  1279.         ▒▒│ Segment Blocks Length Name                                ║▒▒
  1280.         ▒▒│ 09BB    1      19.0k  Config.sys                          ║▒▒
  1281.         ▒▒│ 0E7E    2       3.8k  Command.com                         ║▒▒
  1282.         ▒▒│ 0F66    1         48  [available]                         ║▒▒
  1283.         ▒▒│ 0F81    2      31.3k  CACHE.EXE ON /E/S:280 /L:1128       ║▒▒
  1284.         ▒▒│ 1757    2       5.4k  KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
  1285.         ▒▒│ 18AD    2       3.7k  WATCH.COM                           ║▒▒
  1286.         ▒▒│ 199D    2       4.3k  NEWKEY.EXE                          ║▒▒
  1287.         ▒▒│ 1AB8    2       2.4k  DOSEDIT.COM                         ║▒▒
  1288.         ▒▒│ 1B56    2        928  ALARM.COM 12:15                     ║▒▒
  1289.         ▒▒│ 1B92    2      15.5k  LPTX.COM -o dump.txt                ║▒▒
  1290.         ▒▒│ 1F78    3     514.0k  [available]                         ║▒▒
  1291.         ▒▒│                                                           ║▒▒
  1292.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1293.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1294.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1295.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1296.  
  1297.                  Figure 3-8: Resident Programs (without HiMOVE)
  1298.  
  1299.  
  1300.         It  could  be  seen from the above display,  that  the  available 
  1301.         conventional memory on this computer has a size of 514 kByte.
  1302.  
  1303.  
  1304.         3.8.1  Description 
  1305.  
  1306.         Segment   ...  Segmentaddress of Program
  1307.         Blocks    ...  Number of program memoryblocks
  1308.         Length    ...  Total size of program (sum of all blocks)
  1309.         Name      ...  Programname and arguments (if available)
  1310.  
  1311.         Note:  If  a  program releases his environment block,  before  it 
  1312.                goes  resident,  it  is  not  possible  to  determine  the 
  1313.                programname and the arguments. In such a case, the segment 
  1314.                address  of the program will be displayed instead  of  the 
  1315.                name.
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                                         15
  1324.  
  1325.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1326.  
  1327.  
  1328.         The  "Config.Sys"  block contains device drivers and  the  memory 
  1329.         areas  for the BUFFERS, FILES, FCBS and STACKS statements of  the 
  1330.         Config.Sys file.
  1331.  
  1332.         After  installation  of  the HiMOVE memory  manager,  the  memory 
  1333.         allocation may look like the following display:
  1334.  
  1335.  
  1336.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1337.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1338.         ▒▒┌──────────────────── Resident Programs ────────────────────╖▒▒
  1339.         ▒▒│ Segment Blocks Length Name                                ║▒▒
  1340.         ▒▒│ 09BB    1       9.8k  Config.sys                          ║▒▒
  1341.         ▒▒│ 0C33    1        128  [available]                         ║▒▒
  1342.         ▒▒│ 0C3C    2      31.3k  CACHE.EXE ON /E/S:280 /L:1128       ║▒▒
  1343.         ▒▒│ 1412    3     623.6k  [available]                         ║▒▒
  1344.         ▒▒│ B000    1      64.0k  Hercules-Videoadapter               ║▒▒
  1345.         ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
  1346.         ▒▒│ C001    1       7.6k  Device MS$MOUSE                     ║▒▒
  1347.         ▒▒│ C1EE    1       1.5k  Device CON                          ║▒▒
  1348.         ▒▒│ C252    1        544  Device QEXTXXX0                     ║▒▒
  1349.         ▒▒│ C275    1        736  Diskdriver                          ║▒▒
  1350.         ▒▒│ C2A4    2       3.8k  Command.com                         ║▒▒
  1351.         ▒▒│ C38C    1         48  [available]                         ║▒▒
  1352.         ▒▒│ C39E    2       5.4k  KEYB.COM GR 437 C:\DOS\KEYBOARD.SYS ║▒▒
  1353.         ▒▒│ C4FD    2       3.7k  WATCH.COM                           ║▒▒
  1354.         ▒▒│ C5ED    2       4.3k  NEWKEY.EXE                          ║▒▒
  1355.         ▒▒│ C708    2       2.4k  DOSEDIT.COM                         ║▒▒
  1356.         ▒▒│ C7A6    2        928  ALARM.COM 12:15                     ║▒▒
  1357.         ▒▒│ C7E2    2      15.5k  LPTX.COM -o dump.txt                ║▒▒
  1358.         ▒▒│ CBC8    1      16.8k  [available]                         ║▒▒
  1359.         ▒▒│                                                           ║▒▒
  1360.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1361.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1362.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1363.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1364.  
  1365.                 Figure 3-9: Resident Programs (HiMOVE installed)
  1366.  
  1367.  
  1368.         This gives a plus of 111 kByte in conventional memory after  four 
  1369.         device  drivers  and  seven  resident programs  with  a  size  of 
  1370.         47 kByte are moved into upper memory and the conventional  memory 
  1371.         area  is  increased from 640kB to 704kB by appending  a  64 kByte 
  1372.         block. 
  1373.         Please  note that the command interpreter 'Command.Com'  is  also 
  1374.         located in the upper memory area.
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                         16
  1387.  
  1388.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1389.  
  1390.  
  1391.         3.8.2  Print Function
  1392.  
  1393.         The currently displayed list could be printed or saved to a file. 
  1394.         After pressing the O-key (Output), the following entry  field 
  1395.         appears:
  1396.  
  1397.  
  1398.                ┌──────── OUTPUT DISPLAY ────────╖
  1399.                │ PRN                            ║
  1400.                ╘════════════════════════════════╝
  1401.  
  1402.  
  1403.  
  1404.         The  default  output  channel  is the  printer  (PRN:),  but  any 
  1405.         filename  or  devicename  could be entered. If  the  output  file 
  1406.         already exists, the following question appears:
  1407.  
  1408.  
  1409.                ┌─────────── OUTPUT.TXT ───────────╖
  1410.                │ File exists, append text (Y/N) ? ║
  1411.                ╘══════════════════════════════════╝
  1412.  
  1413.  
  1414.  
  1415.         After  the  list  is  transferred, the  following  text  must  be 
  1416.         acknowledged with the ESC key:
  1417.  
  1418.  
  1419.                ┌─────────── OUTPUT.TXT ─────────╖
  1420.                │ End of Text Output.  Press ESC ║
  1421.                ╘════════════════════════════════╝
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                         17
  1450.  
  1451.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1452.  
  1453.  
  1454.         3.9  MENUFUNCTION "DOS MEMORY BLOCKS"
  1455.  
  1456.         This  display  shows  the list of  memory  blocks  with  detailed 
  1457.         information  about  the location and length of  this  blocks  and 
  1458.         about  the  contents  of the accompaning  MCB's  (Memory  Control 
  1459.         Blocks).  If  the  list  of memory  blocks  is  longer  than  the 
  1460.         available screen window, it could be scrolled up and down.
  1461.         The  following  display  shows the memory blocks  of  a  computer 
  1462.         WITHOUT installed HiMOVE memory manager:
  1463.  
  1464.  
  1465.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1466.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1467.         ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
  1468.         ▒▒│ID MCB  PSP  Env. Block Length Name                        ║▒▒
  1469.         ▒▒│ M 09BA 0008 ---- 09BB  19.0k Config.sys                   ║▒▒
  1470.         ▒▒│ M 0E7D 0E7E 0F6A 0E7E   3.6k Command.com                  ║▒▒
  1471.         ▒▒│ M 0F65 0000 ---- 0F66     48 [available]                  ║▒▒
  1472.         ▒▒│ M 0F69 0E7E 0F6A 0F6A    208 Command.com (Environment)    ║▒▒
  1473.         ▒▒│ M 0F77 1757 0F78 0F78    128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1474.         ▒▒│ M 0F80 0F81 0F78 0F81   7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1475.         ▒▒│ M 1174 0F81 0F78 1175  23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1476.         ▒▒│ M 1756 1757 0F78 1757   5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1477.         ▒▒│ M 18AC 18B7 18AD 18AD    144 WATCH.COM (Environment)      ║▒▒
  1478.         ▒▒│ M 18B6 18B7 18AD 18B7   3.5k WATCH.COM                    ║▒▒
  1479.         ▒▒│ M 199C 19A7 199D 199D    144 NEWKEY.EXE (Environment)     ║▒▒
  1480.         ▒▒│ M 19A6 19A7 199D 19A7   4.2k NEWKEY.EXE                   ║▒▒
  1481.         ▒▒│ M 1AB7 1AC2 1AB8 1AB8    144 DOSEDIT.COM (Environment)    ║▒▒
  1482.         ▒▒│ M 1AC1 1AC2 1AB8 1AC2   2.2k DOSEDIT.COM                  ║▒▒
  1483.         ▒▒│ M 1B55 1B60 1B56 1B56    144 ALARM.COM 12:15 (Environment)║▒▒
  1484.         ▒▒│ M 1B5F 1B60 1B56 1B60    784 ALARM.COM 12:15              ║▒▒
  1485.         ▒▒│ M 1B91 1B9D 1B92 1B92    160 LPTX.COM -o dump.txt (Environ║▒▒
  1486.         ▒▒│ M 1B9C 1B9D 1B92 1B9D  15.4k LPTX.COM -o dump.txt         ║▒▒
  1487.         ▒▒│ M 1F77 1F83 1F78 1F78    160 HISETUP.EXE (Environment)    ║▒▒
  1488.         ▒▒│ M 1F82 1F83 1F78 1F83 118.1k HISETUP.EXE                  ║▒▒
  1489.         ▒▒│ Z 3D0D 0000 ---- 3D0E 395.7k [available]                  ║▒▒
  1490.         ▒▒│ ============== END OF DOS MEMORY AT 640k ================ ║▒▒
  1491.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1492.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1493.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1494.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1495.  
  1496.                    Figure 3-10: Memory Blocks (without HiMOVE)
  1497.  
  1498.  
  1499.         3.9.1  Description of header line
  1500.  
  1501.         ID      M: Normal block, Z: Last block
  1502.         MCB     Memory-Control-Block Segmentaddress
  1503.         PSP     Program-Segment-Prefix Address
  1504.         Env.    Environment Segmentaddress
  1505.         Block   Start of memory block
  1506.         Length  Length of memory block 
  1507.         Name    Description of memory block
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                         18
  1513.  
  1514.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1515.  
  1516.  
  1517.         After activation of the HiMOVE memory manager, the following list 
  1518.         will be displayed:
  1519.  
  1520.  
  1521.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1522.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1523.         ▒▒┌──────────────────── DOS Memory Blocks ────────────────────╖▒▒
  1524.         ▒▒│ID MCB  PSP  Env. Block Length Name                        ║▒▒
  1525.         ▒▒│ M 09BA 0008 ---- 09BB   9.8k Config.sys                   ║▒▒
  1526.         ▒▒│ M 0C32 0000 ---- 0C33    128 [available]                  ║▒▒
  1527.         ▒▒│ M 0C3B 0C3C 0C33 0C3C   7.7k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1528.         ▒▒│ M 0E2F 0C3C 0C33 0E30  23.5k CACHE.EXE ON /E/S:280 /L:1128║▒▒
  1529.         ▒▒│ M 1411 141D 1412 1412    160 HISETUP.EXE (Environment)    ║▒▒
  1530.         ▒▒│ M 141C 141D 1412 141D 118.1k HISETUP.EXE                  ║▒▒
  1531.         ▒▒│ M 31A7 0000 ---- 31A8 505.3k [available]                  ║▒▒
  1532.         ▒▒│ ========== END OF CONVENTIONAL MEMORY AT 704k =========== ║▒▒
  1533.         ▒▒│ M AFFF B001 ---- B000  64.0k Hercules-Videoadapter        ║▒▒
  1534.         ▒▒│ ========== BEGIN OF UPPER MEMORY AREA AT 768k =========== ║▒▒
  1535.         ▒▒│ M C000 C000 ---- C001   7.6k Device MS$MOUSE              ║▒▒
  1536.         ▒▒│ M C1ED C1ED ---- C1EE   1.5k Device CON                   ║▒▒
  1537.         ▒▒│ M C251 C251 ---- C252    544 Device QEXTXXX0              ║▒▒
  1538.         ▒▒│ M C274 C274 ---- C275    736 Diskdriver                   ║▒▒
  1539.         ▒▒│ M C2A3 C2A4 C390 C2A4   3.6k Command.com                  ║▒▒
  1540.         ▒▒│ M C38B 0000 ---- C38C     48 [available]                  ║▒▒
  1541.         ▒▒│ M C38F C2A4 C390 C390    208 Command.com (Environment)    ║▒▒
  1542.         ▒▒│ M C39D C3A7 C39E C39E    128 KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1543.         ▒▒│ M C3A6 C3A7 C39E C3A7   5.3k KEYB.COM GR 437 C:\DOS\KEYBOA║▒▒
  1544.         ▒▒│ M C4FC C507 C4FD C4FD    144 WATCH.COM (Environment)      ║▒▒
  1545.         ▒▒│ M C506 C507 C4FD C507   3.5k WATCH.COM                    ║▒▒
  1546.         ▒▒│ M C5EC C5F7 C5ED C5ED    144 NEWKEY.EXE (Environment)     ║▒▒
  1547.         ▒▒│ M C5F6 C5F7 C5ED C5F7   4.2k NEWKEY.EXE                   ║▒▒
  1548.         ▒▒│ M C707 C712 C708 C708    144 DOSEDIT.COM txt (Environment)║▒▒
  1549.         ▒▒│ M C711 C712 C708 C712   2.2k DOSEDIT.COM txt              ║▒▒
  1550.         ▒▒│ M C7A5 C7B0 C7A6 C7A6    144 ALARM.COM 12:15 (Environment)║▒▒
  1551.         ▒▒│ M C7AF C7B0 C7A6 C7B0    784 ALARM.COM 12:15              ║▒▒
  1552.         ▒▒│ M C7E1 C7ED C7E2 C7E2    160 LPTX.COM (Environment)       ║▒▒
  1553.         ▒▒│ M C7EC C7ED C7E2 C7ED  15.4k LPTX.COM                     ║▒▒
  1554.         ▒▒│ Z CBC7 0000 ---- CBC8  16.8k [available]                  ║▒▒
  1555.         ▒▒│ ============== END OF DOS MEMORY AT 832k ================ ║▒▒
  1556.         ▒▒╘═══════════════════════════════════════════════════════════╝▒▒
  1557.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1558.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1559.          F1-Help  -Scroll  PgUp/PgDn-Page forward/back  O-Output   ESC
  1560.  
  1561.                   Figure 3-11: Memory Blocks (HiMOVE installed)
  1562.  
  1563.  
  1564.         For the purpose of documentation and analysis, the list of memory 
  1565.         blocks  could  be  copied to a printer or to  a  text  file  (see 
  1566.         chapter 3.8.2).
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.                                         19
  1576.  
  1577.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1578.  
  1579.  
  1580.         3.10  MENUFUNCTION "INSTALLATION OF MEMORY MANAGER"
  1581.  
  1582.  
  1583.         After  the selection of this menu function, the  installation  of 
  1584.         the memory manager is started with the following actions:
  1585.  
  1586.         o  Modification   of  the  CONFIG.SYS  file.  Insertion  of   the 
  1587.            HIMOVE.SYS  memory manager as the first device driver  at  the 
  1588.            beginning  of the CONFIG.SYS File. The original file  will  be 
  1589.            saved as "CONFIG.BAK".
  1590.  
  1591.         o  Creation or rewrite of the startfile "HIMOVE.BAT" in the  same 
  1592.            directory,  where the configuration program is  located.  This 
  1593.            file contains the start command for the configuration  program 
  1594.            "HISETUP.EXE".    This   batchfile   includes   the    correct 
  1595.            configuration  file  argument  and  the  optional  boot  drive 
  1596.            argument.  If  arguments  are  given  at  the  start  of   the 
  1597.            batchfile, then this arguments will be used instead. 
  1598.  
  1599.         o  Creation  of the startfile "HIMOVE.BAT" in the root  directory 
  1600.            of  the  same  drive, where the  CONFIG.SYS  file  is  located 
  1601.            (default = "C:\"). This batchfile calls the previously created  
  1602.            batch  file  with the same name in the  directory,  where  the 
  1603.            configuration program is located. Any arguments will be passed 
  1604.            to the second batch file.
  1605.  
  1606.         o  When  the  following  message appears, the  computer  must  be 
  1607.            restarted (CTRL-ALT-DEL or reset button):
  1608.  
  1609.  
  1610.          HiMOVE (tm) Setup V2.14 (C) Copyr.1990 C.Sitte Softwaretechnik
  1611.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1612.         ▒▒▒▒▒▒▒┌────────────────────── Help ──────────────────────╖▒▒▒▒▒▒
  1613.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1614.         ▒▒▒▒▒▒▒│               END OF INSTALLATION                ║▒▒▒▒▒▒
  1615.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1616.         ▒▒▒▒▒▒▒│ After the installation of the memory management  ║▒▒▒▒▒▒
  1617.         ▒▒▒▒▒▒▒│ software, the computer must be restarted (press  ║▒▒▒▒▒▒
  1618.         ▒▒▒▒▒▒▒│ Ctrl-Alt-Del or use the reset button) to enter   ║▒▒▒▒▒▒
  1619.         ▒▒▒▒▒▒▒│ the configuration mode.                          ║▒▒▒▒▒▒
  1620.         ▒▒▒▒▒▒▒│ In this mode you could select on every start of  ║▒▒▒▒▒▒
  1621.         ▒▒▒▒▒▒▒│ a program, if this program should be loaded into ║▒▒▒▒▒▒
  1622.         ▒▒▒▒▒▒▒│ the upper memory or not. After loading of all    ║▒▒▒▒▒▒
  1623.         ▒▒▒▒▒▒▒│ device drivers and resident programs, the        ║▒▒▒▒▒▒
  1624.         ▒▒▒▒▒▒▒│ configuration mode should be switched off (menu  ║▒▒▒▒▒▒
  1625.         ▒▒▒▒▒▒▒│ "Options") to make the selections permanent.     ║▒▒▒▒▒▒
  1626.         ▒▒▒▒▒▒▒│                                                  ║▒▒▒▒▒▒
  1627.         ▒▒▒▒▒▒▒╘══════════════════════════════════════════════════╝▒▒▒▒▒▒
  1628.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1629.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1630.          F1-Help  ALT:F1-Previous Help  -Selection            ESC-Back
  1631.  
  1632.                         Figure 3-12: End of Installation
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.                                         20
  1639.  
  1640.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1641.  
  1642.  
  1643.         o  After the restart, the "Configuration Mode" is on.
  1644.  
  1645.         o  Selection of programs which should be loaded 'high' (see 4.1).
  1646.  
  1647.         o  Termination of configuration mode (see 3.6).
  1648.  
  1649.  
  1650.  
  1651.         NOTE:  If  the computer 'hangs' after restart, or special  add-on 
  1652.                cards  (network, graphics..) did not work properly,  there 
  1653.                is  a high possibility that there is an  address  conflict 
  1654.                between  the  newly allocated upper memory and  any  other 
  1655.                hardware in your computer.
  1656.                Restart  the  computer and disable the activation  of  the 
  1657.                memory  manager by answering 'No' at the first  activation 
  1658.                question.
  1659.                If the options "Configuration Mode" and "Prompt on Instal-
  1660.                lation"  are  disabled, then a DOS disk must  be  used  to 
  1661.                reboot properly.
  1662.  
  1663.  
  1664.         NOTE:  The  installation of the HiMOVE memory manager  should  be 
  1665.                started in the "normal" operating environment. That  means 
  1666.                that  all  resident programs (network,EMS,...)  should  be 
  1667.                loaded. 
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.         3.11  MENUFUNCTION "EXIT"
  1675.  
  1676.         The selection of this menu function terminates the  configuration 
  1677.         program.
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.                                         21
  1702.  
  1703.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1704.  
  1705.  
  1706.         4.  MEMORY MANAGER "HIMOVE.SYS"
  1707.  
  1708.  
  1709.         This device driver will be inserted by the configuration  program 
  1710.         at the beginning of the "CONFIG.SYS" file. The following text  is 
  1711.         the default text, wich will be inserted as the first line in  the 
  1712.         file.
  1713.  
  1714.           "DEVICE=C:\HIMOVE\HIMOVE.SYS C:\HIMOVE\HISETUP.CFG"
  1715.  
  1716.         If   any   arguments   are   given   at   the   start   of    the 
  1717.         configuration  program,  than the default statement  is  modified 
  1718.         according to the given arguments.
  1719.  
  1720.  
  1721.         After  the call of the HIMOVE.SYS decice driver at the  start  of 
  1722.         the computer, the following message will be displayed:
  1723.  
  1724.           HIMOVE.SYS V2.11 #XXXXXXXXX [XXXX] - Upper Memory Manager
  1725.           (C) Copyright 1990 C.Sitte Softwaretechnik, All Rights Reserved
  1726.  
  1727.  
  1728.         After  that,  the driver reads the configuration  file  (Default: 
  1729.         "C:\HIMOVE\HISETUP.CFG"),  wich  contains the  addresses  of  the 
  1730.         upper memory areas, the options and the programlist.
  1731.         If  the  option "Configuration Mode" is on,  than  the  following 
  1732.         question appears:
  1733.  
  1734.           >>> Configuration Mode
  1735.           >>> Install Upper Memory Area (Y/N) = ?
  1736.  
  1737.         After entering "N" (No), the boot process continues normally, and 
  1738.         the  memory  manager is not installed. No upper  memory  will  be 
  1739.         allocated  and  the  programs are loaded with  the  standard  DOS 
  1740.         functions.
  1741.  
  1742.         After  entering "Y" (Yes), the allocated upper memory areas  will 
  1743.         be  activated  and  tested.  This  will  be  indicated  with  the 
  1744.         following message:
  1745.  
  1746.           >>> Upper Memory Area activated at following address(es):
  1747.               A000-AFFF  C000-CFFF
  1748.  
  1749.  
  1750.         After activation of the upper memory areas, a memory test will be 
  1751.         done  with  this areas. If a memory error occurs,  the  following 
  1752.         error message will be displayed:
  1753.          
  1754.           Memory Error at xxxx:xxxx
  1755.  
  1756.  
  1757.         Instead of "xxxx:xxxx" the according "[Segment]:[Offset]"  values 
  1758.         of the faulty memory location are displayed. This memory area  is 
  1759.         automatically excluded from the following process, but should  be 
  1760.  
  1761.  
  1762.  
  1763.  
  1764.                                         22
  1765.  
  1766.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1767.  
  1768.  
  1769.         disabled in the "Memory Areas" menu to avoid the error message at 
  1770.         the next restart (see 3.4).
  1771.  
  1772.  
  1773.         After  the memory segments are activated and tested, this  memory 
  1774.         will  be  connected to the DOS-memory  management.  The  unusable 
  1775.         areas between conventional memory and upper memory will be marked 
  1776.         as areas wich could not be used by DOS.
  1777.  
  1778.  
  1779.  
  1780.         4.1  Upload of resident programs
  1781.  
  1782.         After  the  initialization of the upper memory area,  the  HiMOVE 
  1783.         device driver manages the loading of device drivers and  resident 
  1784.         programs into this area. The DOS EXEC function (Int 21,  Function 
  1785.         4B) is redirected into the HiMOVE device driver for this purpose.
  1786.         The  following type of question appears during the  configuration 
  1787.         phase, when a program is loaded:
  1788.  
  1789.           >>> Move C:\COMMAND.COM into Upper Memory: 
  1790.               Y)es, N)o, S)kip all ?
  1791.  
  1792.         After  entering  "N"  (No),  the  program  will  be  loaded  into 
  1793.         conventional memory.
  1794.  
  1795.         After  entering  "Y" (Yes), the program will be loaded  into  the 
  1796.         upper  memory  area. If there is not enough memory  to  load  the 
  1797.         program, the following message is shown:
  1798.  
  1799.           >>> Cannot move C:\COMMAND.COM into Upper Memory
  1800.  
  1801.  
  1802.         If   the   program  is  loaded  successfully,   the   programname 
  1803.         "COMMAND.COM"  will be inserted into the  temporary  programlist, 
  1804.         wich  is  maintained inside the memory manager.  By  calling  the 
  1805.         configuration program HISETUP.EXE, this list is transferred  from 
  1806.         the  memory  manager into the configuration  file  "HISETUP.CFG". 
  1807.         This  programlist  is  then used during  the  automatic  mode  to 
  1808.         decide,  which  programs should be loaded into the  upper  memory 
  1809.         area.
  1810.  
  1811.         After  entering  "S" (Skip), no more questions  appear.  No  more 
  1812.         programs could be loaded into upper memory.
  1813.  
  1814.  
  1815.         Note:  If other resident programs redirect the DOS EXEC function, 
  1816.                then  the HiMOVE memory manager is not able to upload  any 
  1817.                more  programs. This type of programs should be  moved  as 
  1818.                far as possible to the end of the start phase. 
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.                                         23
  1828.  
  1829.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1830.  
  1831.  
  1832.         4.2  Upload of device drivers via "HILOAD.SYS"
  1833.  
  1834.         The   HiMOVE  memory  manager  uses  a  special   device   driver 
  1835.         "HILOAD.SYS"  to load other device drivers into the upper  memory 
  1836.         area.  HILOAD.SYS  is  only a temporary device  driver,  wich  is 
  1837.         removed after the loading. It starts with the following message:
  1838.  
  1839.           HILOAD.SYS - Version 2.00 - Device Driver Loader
  1840.           (C) Copyright 1990 C.Sitte Softwaretechnik, All Rights Reserved
  1841.  
  1842.  
  1843.         If a device driver needs more memory after its loading than it is 
  1844.         available, the following error message appears:
  1845.  
  1846.           >>> Cannot start device driver
  1847.               Required memory space = xxxxxx Bytes.
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.                                         24
  1891.  
  1892.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1893.  
  1894.  
  1895.         5.  NEAT CHIPSet
  1896.  
  1897.         Computers with the following NEAT CHIPSet's are supported:
  1898.  
  1899.  
  1900.         5.1  286 NEAT CHIPSet
  1901.  
  1902.         CS8221 New Enhanced AT (NEAT) CHIPSet
  1903.         for 80286 computers, consisting of:
  1904.  
  1905.         82C211 CPU/BUS Controller
  1906.         82C212 Page/Interleave and EMS Memory Controller
  1907.         82C215 Data/Address Buffer
  1908.         82C206 Integrated Peripherals Controller (IPC)
  1909.  
  1910.         If  a  computer has 1 MByte of main memory  installed,  then  the 
  1911.         memory  area of 640kB-1MB could be relocated as EXTENDED  MEMORY. 
  1912.         In  such a case, no shadow memory could be used as  upper  memory 
  1913.         area  and the error message "Memory error at  xxxx:xxxx"  appears 
  1914.         after the start of the HiMOVE memory manager.
  1915.  
  1916.  
  1917.         5.1.1  Configuration of RAM Relocation (NEAT Setup)
  1918.  
  1919.         At  the  start of the computer, the NEAT setup could  be  started 
  1920.         instead of the normal boot procedure. To use shadow memory in the 
  1921.         addressing  range of 640kB-1MB, bit 6 of the  DRAM  configuration 
  1922.         register RB7 must be set to 0:
  1923.  
  1924.                   82C212  DRAM Configuration Register RB7 (6Bh)
  1925.                   Bit 6:  Relocate DRAM at 640kB to above 1MB
  1926.                       --> 0=Do not relocate RAM
  1927.                           1=Relocate A0000h to FFFFFh to
  1928.                                      100000h to 15FFFFh
  1929.  
  1930.         5.2  AT/386 CHIPSet
  1931.  
  1932.         For 80386 Computers, consisting of:
  1933.  
  1934.         82C301 BUS Controller
  1935.         82C302 Page/Interleave Memory Controller
  1936.         82A303/82A304 Address Bus Interface
  1937.         82A305 Data Bus Interface
  1938.         82A306 Control Signal Buffer
  1939.  
  1940.  
  1941.         5.3  CS8281 NEATsx CHIPSet
  1942.  
  1943.         For 80386SX Rechner, consisting of:
  1944.  
  1945.         82C811 CPU/BUS Controller
  1946.         82C812 Page/Interleave and EMS Memory Controller
  1947.         82C215 Data/Address buffer
  1948.         82C206 Integrated Peripherals Controller (IPC)
  1949.  
  1950.  
  1951.  
  1952.  
  1953.                                         25
  1954.  
  1955.         HiMOVE (tm) Upper Memory Manager                            V2.14
  1956.  
  1957.  
  1958.         6.  QUICK INSTALLATION HELP
  1959.  
  1960.  
  1961.         o  Problem:    After  loading  a  program  'high',  the  computer 
  1962.                        hangs.
  1963.  
  1964.            Solution:   Some programs are not designed to run in a  memory 
  1965.                        area located above the video memory. This type  of 
  1966.                        programs  could no be loaded 'high'. Answer NO  at 
  1967.                        the  next  start of the computer when the question 
  1968.                        "Move ... into upper memory?" is asked.
  1969.  
  1970.  
  1971.         o  Problem:    After the start of the HIMOVE.SYS memory  manager, 
  1972.                        "Memory error at ..." messages appear:
  1973.  
  1974.            Solution:   The DRAM relocation of the area 640kB-1MB must  be 
  1975.                        switched  to  OFF, to use shadow  memory  for  the 
  1976.                        upper memory area (see 5.1.1).
  1977.  
  1978.  
  1979.  
  1980.         o  Problem:    After the start of a graphics- or  networkprogram, 
  1981.                        the  system  hangs or the  started  program  gives 
  1982.                        error messages.
  1983.  
  1984.            Solution:   The  memory  areas  wich  will  be  used  from   a 
  1985.                        graphics-  or  network card must not be  used  for 
  1986.                        upper memory, and should be disabled in the memory 
  1987.                        area  screen (see 3.4). The manual of  the  add-on 
  1988.                        card  should have the information about  the  used 
  1989.                        memory area.
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.                                         26
  2017.  
  2018.         HiMOVE (tm) Upper Memory Manager                            V2.14
  2019.  
  2020.  
  2021.         7.  To help you - help us!
  2022.  
  2023.         If  you have questions about the configuration or  an  apparantly 
  2024.         unsolvable  problem with the HiMOVE memory manager  software,  we 
  2025.         need some information about the environment of your computer:
  2026.          
  2027.         o  Information from the HISETUP.EXE configuration program:
  2028.            - Contents of "Memory Areas"      (Function "O")
  2029.            - Contents of "Resident Programs" (Function "O")
  2030.            - Contents of "Memory Blocks"     (Function "O")
  2031.  
  2032.         o  Contents of AUTOEXEC.BAT file
  2033.  
  2034.         o  Contents of CONFIG.SYS file
  2035.  
  2036.         o  Contents of configuration file "HISETUP.CFG"
  2037.  
  2038.         o  Information about:
  2039.            - Type of computer
  2040.            - Version of operating system
  2041.            - Programs (where the problem occurs)
  2042.            - BIOS (manufacturer, version)
  2043.            - Video adapter
  2044.            - Fixed disk controller
  2045.            - Add-on cards (network, graphics,...)
  2046.  
  2047.  
  2048.         Send this information to a dealer wich supports the HiMOVE memory 
  2049.         manager or directly to us:
  2050.  
  2051.                Mail:
  2052.                   C.SITTE SOFTWARETECHNIK
  2053.                   Postfach 42
  2054.                   A-5025 Salzburg/Austria
  2055.  
  2056.                
  2057.                Electronic Mail:  
  2058.                   Compuserve 73030,1070
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.                                         27
  2080.  
  2081.         HiMOVE (tm) Upper Memory Manager                            V2.14
  2082.  
  2083.  
  2084.         8.  SUBJECT INDEX
  2085.  
  2086.  
  2087.  
  2088.         2
  2089.         286 NEAT CHIPSet,  25
  2090.  
  2091.  
  2092.         A
  2093.         Allocation Texts,  8
  2094.         AT/386 CHIPSet,  25
  2095.  
  2096.  
  2097.         B
  2098.         BIOS(duplicated),  8
  2099.         BIOS(Extension),  8
  2100.         BIOS-ROM,  8
  2101.         BUFFERS,  16
  2102.  
  2103.  
  2104.         C
  2105.         CGA-Card,  8
  2106.         Commandline Arguments,  4
  2107.         CONFIG.SYS,  20,  22
  2108.         Configuration File,  5
  2109.         Configuration Mode,  12
  2110.         Configuration of RAM Relocation (NEAT Setup),  25
  2111.         CONFIGURATIONPROGRAM "HISETUP.EXE",  4
  2112.         CS8281 NEATsx CHIPSet,  25
  2113.  
  2114.  
  2115.         D
  2116.         DEFINITION OF TERMS,  1
  2117.         Description,  15
  2118.         Description of header line,  18
  2119.         Device driver,  24
  2120.         Display memory blocks,  18
  2121.         DOS MEMORY BLOCKS,  18
  2122.         DOS-RAM,  8
  2123.  
  2124.  
  2125.         E
  2126.         EGA-Card,  8
  2127.         EGA-MONO,  8
  2128.         EGA64k,  8
  2129.         EMS Page Frame,  8
  2130.         Examples,  5
  2131.         EXEC,  23
  2132.         EXIT,  21
  2133.         Extended BIOS Area,  8
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.                                         28
  2143.  
  2144.         HiMOVE (tm) Upper Memory Manager                            V2.14
  2145.  
  2146.  
  2147.         F
  2148.         F1,  3,  10,  11
  2149.         FCBS,  16
  2150.         FILES,  16
  2151.         FIRST MEGABYTE,  1
  2152.         FUTURE,  3
  2153.  
  2154.  
  2155.         G
  2156.         GENERAL,  1
  2157.  
  2158.  
  2159.         H
  2160.         Hercules,  8
  2161.         HiMOVE CONCEPT,  2
  2162.         HIMOVE.BAT,  4,  20
  2163.         HIMOVE.SYS,  20
  2164.         HISETUP.CFG,  4,  22
  2165.         HISETUP.EXE,  4
  2166.  
  2167.  
  2168.         I
  2169.         INSTALLATION,  2,  20
  2170.         Installation Messages,  13
  2171.         Installation Procedure,  3
  2172.  
  2173.  
  2174.         L
  2175.         LICENSE,  2
  2176.  
  2177.  
  2178.         M
  2179.         MAIN MENU,  5
  2180.         MCGA,  8
  2181.         Memory Areas,  6
  2182.         Memory Error,  22
  2183.         Memory error at,  26
  2184.         MEMORY MANAGER "HIMOVE.SYS",  22
  2185.         MENUFUNCTION "DOS MEMORY BLOCKS",  18
  2186.         MENUFUNCTION "EXIT",  21
  2187.         MENUFUNCTION "HELP",  10
  2188.         MENUFUNCTION "INSTALLATION OF MEMORY MANAGER",  20
  2189.         MENUFUNCTION "MEMORY AREAS",  6
  2190.         MENUFUNCTION "OPTIONS",  12
  2191.         MENUFUNCTION "PROGRAMLIST",  14
  2192.         MENUFUNCTION "RESIDENT PROGRAMS",  15
  2193.  
  2194.  
  2195.         N
  2196.         NEAT CHIPSet,  25
  2197.         NEW ENHANCED AT CHIP SET (NEAT),  1
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.                                         29
  2206.  
  2207.         HiMOVE (tm) Upper Memory Manager                            V2.14
  2208.  
  2209.  
  2210.         O
  2211.         OPTION 1 - "Configuration Mode",  12
  2212.         OPTION 2 - "Prompt on Installation",  13
  2213.         OPTION 3 - "Installation Messages",  13
  2214.         OPTION 4 - "Open Upper Memory",  13
  2215.         OPTIONS,  12
  2216.         Order Information,  4
  2217.  
  2218.  
  2219.         P
  2220.         PATH,  4
  2221.         Print Function,  17
  2222.         Printout of memory areas,  9
  2223.         Programlist,  14
  2224.         Prompt on Installation,  13
  2225.  
  2226.  
  2227.         Q
  2228.         QUICK INSTALLATION HELP,  26
  2229.  
  2230.  
  2231.         R
  2232.         RAM,  8
  2233.         REMARKS,  1
  2234.         Resident Programs,  15
  2235.  
  2236.  
  2237.         S
  2238.         SHAREWARE,  2
  2239.         Shareware Copy from BBS or Disk Vendor,  2
  2240.         STACKS,  16
  2241.         SUBJECT INDEX,  28
  2242.  
  2243.  
  2244.         T
  2245.         To help you - help us!,  27
  2246.         Token-Ring-RAM,  8
  2247.         Token-Ring-ROM,  8
  2248.  
  2249.  
  2250.         U
  2251.         Upload of device drivers via "HILOAD.SYS",  24
  2252.         Upload of resident programs,  23
  2253.  
  2254.  
  2255.         V
  2256.         VGA-Card,  8
  2257.  
  2258.  
  2259.         W
  2260.         WARRANTY,  2
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.                                         30
  2269.